from selenium import webdriver
import time
from Data.suiji import username
from Log.Log import H5_fileLogSuccess,H5_fileLogError
import logging
from Log.Log import Makelog


def H5_LB_inf_reg(url,data):
    '''
    此脚本运行的是251--决战沙城游戏
    '''
    # 打开浏览器
    driver = webdriver.Chrome()
    driver.maximize_window()  # 最大化浏览器
    # 输入H5游戏地址
    url = url  #打开的链接
    driver.implicitly_wait(10)# 最大查找等待超时时间：10s
    driver.get(url)
    #获取页面的title，验证是否登录成功
    time.sleep(1)
    title = driver.title
    #print("title为：",title)
    if title == data:   #data是页面的title
        #Makelog(title)
        H5_fileLogSuccess(title)
        #print(title)
        #点击马上玩按钮
        #driver.find_element_by_xpath('//*[@id="page-swiper"]/div[1]/section[1]/ul/li[4]/input').click()
        #进入注册页面
        driver.find_element_by_xpath('//*[@id="js-register"]').click()

        #unity_username =suiji.username()
        #输入用户名
        #读取unity_username.md文件中的用户名称
        file_username = open(r'unity_username.txt',mode='r')
        unity_username = file_username.read()
        print(unity_username)
        driver.find_element_by_xpath('//*[@id="reg_user_name"]').send_keys(unity_username)

        #输入密码
        driver.find_element_by_xpath('//*[@id="c1_1"]/li[2]/input').send_keys(123456)
        time.sleep(1)

        #点击注册按钮
        driver.find_element_by_xpath('//*[@id="postRegister"]').click()
        time.sleep(15)  #需手动进行验证码操作

        driver.find_element_by_xpath('/html/body/div[29]/div/div/div[3]/a/span').click()
        #实名认证
        #输入名字
        driver.find_element_by_xpath('//*[@id="my_realname_auth_form"]/div[1]/p/input').send_keys("万国")
        #输入身份证号码
        driver.find_element_by_xpath('//*[@id="my_realname_auth_form"]/div[2]/p/input').send_keys('350103199005207955')
        time.sleep(1)
        #点击认证按钮
        driver.find_element_by_xpath('//*[@id="page-swiper"]/div[1]/a').click()
        time.sleep(2)
        #进入游戏
        # driver.find_element_by_xpath('//*[@id="curDf"]/div[2]/img').click()
        # time.sleep(6)
        # driver.switch_to_frame(1)
        # driver.find_element_by_xpath("//*[test()='开始游戏']").click()


    else:
        #print("链接登录失败！")
        #Makelog(title)
        H5_fileLogError(title)
        #退出浏览器
        #driver.close()
    return username







#图形验证

#driver.close()



